yellow-spotted monitor - Spanish English Dictionary